@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}fieldset,img{border:0px;}:focus{outline:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt{font-size:100%}input,button,textarea,select{*font-size:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
body{ font-family:"Microsoft YaHei","宋体","微软雅黑","黑体"; font-size:12px; background-color:#FFFFFF; color:#333333;}
*{margin:0; padding:0;}
b{ font-weight:normal;}
i{ font-style:normal;}
a{ color:#333333;}
a:hover{ text-decoration:underline;}
table{ table-layout:fixed; border-collapse:collapse; empty-cells:show;}
header, section, footer, aside, nav, article, figure{display: block;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; font-size:0;}
.clearfix {zoom:1;}


/*   主公共样式  */
.wrapper{ width:100%; min-width:1000px; height:auto;}
.header{ width:100%; height:auto;}
.hd_top{ height:87px; width:1000px; margin:auto;}
.hd_logo{ float:left; margin-top:4px;}
.hd_right{ float:right;}
.hd_right h3{ margin:33px 0 5px 0;}
.hd_right h3 a{ float:right; margin:2px 5px 0 0; display:inline;}
.hd_right h3 span{ float:right; width:231px; height:24px; background:url(../images/search_bg.png) no-repeat;}
.hd_right h3 span input{ width:170px; height:24px; line-height:24px; border:0px; background:none; color:#848484; padding:0 15px;}
.hd_right h3 span a{ float:right; width:30px; height:24px; margin:0px;}
.hd_r_nav,.hd_r_nav a{ color:#666666;}
.hd_r_nav{ text-align:right;}

.nav{ width:100%; height:48px; background:url(../images/nav_bg.jpg) 0px 0px repeat-x; position:relative; z-index:5;}
.nav ul.nav_ul{ width:1000px; margin:auto;}
.nav ul.nav_ul li{ float:left; margin-right:1px; display:inline;}
.nav ul.nav_ul li img{ margin-top:10px;}
.nav ul.nav_ul li a{ display:block; _float:left; height:48px; line-height:48px; font-family:"Microsoft YaHei"; font-size:16px; padding:0 28px; color:#ffffff; text-decoration:none;}
.nav ul.nav_ul li.cur_li a,.nav ul.nav_ul li a:hover{ background:url(../images/nav_bg.jpg) 0px -48px repeat-x;}
.nav .sub_navul_box{ width:100%; height:33px; background:url(../images/sub_nav_bg.png) repeat-x; line-height:33px; font-size:13px; font-family:"Microsoft YaHei"; color:#ffffff; position:absolute; z-index:6; top:48px; left:0px; display:none;}
.nav ul.sub_navul{ width:1000px; height:33px; position:absolute; left:50%; margin-left:-500px;display:none;}
.nav ul.sub_navul li{ float:left;}
.nav ul.sub_navul li a{ color:#ffffff;}

.nav ul.sub_navul_1{}
.nav ul.sub_navul_2{  margin-left:-400px; width:920px; }
.nav ul.sub_navul_3{}
.nav ul.sub_navul_4{  margin-left:-30px; width:900px; }
.nav ul.sub_navul_5{  margin-left:-20px; width:510px; }
.nav ul.sub_navul_6{  margin-left:200px; width:300px; }

.footer{ width:100%; font-size:13px; line-height:20px; background-color:#d6d6d6; text-align:center;}
.footer_btm{ position:relative; width:940px; height:60px; margin:auto; padding:20px 60px 0 0;}
.frd_link{ border:1px solid #d6d6d6; font-weight:bold; background-color:#ffffff; position:absolute; width:260px; height:20px; right:0px; top:0px; text-align:left; padding:3px 0 3px 15px;}
.frd_link select{ color:#999999; font-weight:normal;}


/*   主样式  */
.banner{ width:100%;}
.imgshow{ position:relative; z-index:1; height:329px;}
.imgshow li{ position:absolute; z-index:2; width:100%; text-align:center; top:0px; left:0px; display:none;}
.imgsmallshowbox{ width:100%; height:79px; background-color:#f4f4f4; border-bottom:1px solid #d4d4d4;}
.imgsmallinner{ width:1000px; margin:auto;}
.imgsmallinner .prev{ float:left; width:31px; height:79px; background:url(../images/banner_btn.jpg) 0px 0px no-repeat; cursor:pointer;}
.imgsmallinner .imgsmallshow{ float:left; width:825px; height:67px; margin-left:40px; display:inline; padding-top:8px; overflow:hidden;}
.imgsmallinner .imgsmallshow li{ float:left; width:145px; height:65px; margin:0 10px; display:inline; position:relative;}
.imgsmallinner .imgsmallshow li i{ position:absolute; left:-2px; top:-2px; cursor:pointer; width:149px; height:69px; background:url(../images/not_cuurent.png) 2px 2px no-repeat;}
.imgsmallinner .imgsmallshow li.cur_li i{ background:url(../images/is_cuurent.png) no-repeat;}
.imgsmallinner .imgsmallshow li img{ width:145px; height:65px;}
.imgsmallinner .next{ float:left; width:31px; height:79px; background:url(../images/banner_btn.jpg) -31px 0px no-repeat; cursor:pointer; margin-left:40px; display:inline;}

.acticle{ width:1000px; height:auto; margin:auto; margin-top:15px;}
.ar_left{ width:741px; height:auto; float:left;}
.ar_right{ width:245px; height:auto; float:right;}
.ar_combox{ position:relative; margin-bottom:15px;}
.ar_combox1{margin-bottom:20px;}
.ar_more{ position:absolute; right:20px; top:5px;}


.ar_combox .tabtitle{ width:741px; height:36px; background:url(../images/longtitle_bg.jpg) no-repeat;}
.ar_combox .tabtitle li{ float:left; width:161px; height:30px; display:inline; margin:1px 9px 0 1px;}


.ar_combox .tabtitle1{ width:741px; height:36px; background:url(../images/longtitle_bg.jpg) no-repeat;}
.ar_combox .tabtitle1 li{ float:left; width:161px; height:30px; display:inline; margin:1px 9px 0 1px;}

.newsContent{ border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background-color:#f5f5f5; padding:5px;}
.nct_l{ float:left; border:1px solid #dddddd; padding:4px 4px 0 4px;}
.nct_l span{ display:block; width:299px; padding:1px 0; text-align:center; font-weight:bold; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;font-family:"Microsoft YaHei";}
.newsContent dl{ float:left; width:395px; margin-left:15px;}
.newsContent dl dt{ font-family:"Microsoft YaHei"; font-size:18px; color:#3b94cc; width:380px; text-align:center; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; margin-bottom:3px;}
.newsContent dl dt a{ color:#3b94cc;}
.newsContent dl dd.gs_dd{ line-height:20px;font-family:"Microsoft YaHei";}
.newsContent dl dd.list_dd{ background:url(../images/huang_sj.png) 5px center no-repeat; padding:0px 10px 0px 25px; border-bottom:1px dotted #c5c4c4; height:27px; line-height:27px;font-family:"Microsoft YaHei";}
.newsContent dl dd.list_dd span{ float:right; color:#999999;}
.newsContent dl dd.list_dd a{ float:left; width:250px; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}

.pro_tabbtn{ float:left;}
.pro_tabbtn li{ width:148px; height:44px;}
.pro_tabbtn li a{ display:block; width:113px; height:44px; text-decoration:none; padding-left:35px; line-height:44px; background:url(../images/zuo_notcur.jpg) no-repeat;font-family:"Microsoft YaHei";}
.pro_tabbtn li.on a{ background:url(../images/zuo_iscur.jpg) no-repeat; font-weight:bold;font-family:"Microsoft YaHei";}
.pro_content{ float:left; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; width:592px; height:219px;} 
.pro_c_each{ padding-top:20px;}
.pro_c_each_imwd{ float:left; border:1px solid #dddddd; padding:1px; text-align:center; margin-left:19px; display:inline;}
.pro_c_each_imwd span{ display:block; width:168px; background-color:#d6d6d6; padding:5px 0; text-align:center; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}

.case_botm{ border:1px solid #dddddd; border-top:0px; padding:10px 0 30px 0;}
.case_each{ float:left; width:350px; margin:15px 0 0 15px; display:inline;}
.case_img{ float:left; padding:1px; border:1px solid #dddddd;}
.case_each dl{ margin-left:10px; display:inline; width:200px; float:left;}
.case_each dl dt{ font-weight:bold; margin-bottom:5px;font-family:"Microsoft YaHei";}
.case_each dl dd{ line-height:19px;font-family:"Microsoft YaHei";}

.cmp_link{ width:245px; height:287px; background:url(../images/compay_all.jpg) no-repeat;}
.cmp_link a{ display:block; width:245px; height:93px; background:url(../images/yingyhover.png) no-repeat;}
.cmp_link a:hover{ background:none;}

.rit_combox{ width:245px; margin-top:15px;font-family:"Microsoft YaHei";position:relative;}
.rit_title{ width:230px; height:28px; background:url(../images/shorttitle_bg.jpg) no-repeat; padding:8px 0 0 15px;font-family:"Microsoft YaHei";}
.rit_combox ul.ul_solu li{ float:left; width:245px; height:49px; background:url(../images/youteo_bg.jpg) no-repeat; line-height:48px; color:#3b94cc; font-size:13px; font-weight:bold;font-family:"Microsoft YaHei";}
.rit_combox ul.ul_solu li a{ float:left; color:#3b94cc;font-family:"Microsoft YaHei";}
.rit_combox ul.ul_solu li span{ float:left; width:70px; text-align:center; padding-top:10px;font-family:"Microsoft YaHei";}
.rit_combox ul.ul_enqus{ border:1px solid #dddddd; border-top:0px; padding:11px 10px 12px 10px;font-family:"Microsoft YaHei";}
.rit_combox ul.ul_enqus li{ width:200px; background:url(../images/fang.jpg) left center no-repeat; padding-left:13px; line-height:23px; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;font-family:"Microsoft YaHei";}

.n_banner{ text-align:center;}
.n_acticle{ width:998px; border:1px solid #dfdfdf; border-top:0px; margin:auto; margin-bottom:15px;}
.n_left{ width:248px; height:auto; position:relative; float:left;}
.nl_top{ position:absolute; top:-20px; left:-1px;}
.nl_title{ padding:15px 0 0 18px;background:#fff;}
.nl_navlist{ width:208px; height:auto; padding-left:20px;}
.nl_navlist li{font-family:"Microsoft YaHei"; float:left; margin-bottom:5px; width:175px; height:24px; line-height:24px; background:url(../images/n_left_libg.jpg) 0px 0px no-repeat; font-size:13px; padding-left:33px; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
.nl_navlist li.cur_li,.nl_navlist li.cur_li_hover{ background-position:0 -24px;}
.n_right{ float:left; width:750px; padding-bottom:30px; background:url(../images/n_right_repeat.jpg) repeat-y; min-height:500px;}
.nr_top{ width:100%; height:60px; background:url(../images/nr_top.jpg) no-repeat;}
.nr_top span{ float:left; font-size:16px; font-family:"Microsoft YaHei"; margin:30px 0 0 40px;}
.nr_top span i{ font-size:10px; color:#999999;}
.nr_top em{ float:right; line-height:60px; color:#999999; font-size:12px; margin-right:40px;}
.nr_top em a{ color:#999999;}
.nr_content{ padding:0px 40px 0px 40px;}
.nr_content p{line-height:18px;}
.nr_imgcont p{ text-indent:2em; line-height:25px; padding:10px 0;}
.nr_imgcont .p_img{ text-align:center;}
.nr_imgcont .p_img1{ text-align:left;}
.nr_imgcont .p_img img{max-width:590px;}

.show_title{font-size:24px; text-align:center;font-family:"Microsoft YaHei";}
.show_content{ width:660px;font-family:"Microsoft YaHei"; font-size:14px;}

.nr_prolist{ padding:10px 30px 10px 40px;}
.nr_prolist dl{ width:195px; height:195px; padding:1px 1px 1px 5px; background:url(../images/fang_listbg.png) no-repeat; float:left; margin:10px; display:inline;}
.nr_prolist dl dt{ height:149px; text-align:center;}
.nr_prolist dl dd{ text-align:center; line-height:31px;width:100%; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; color:#FFFFFF;}
.nr_prolist dl dd a{ color:#ffffff; font-family:"Microsoft YaHei"; font-size:14px; padding-right:15px;}

.nr_honorlist{padding:10px 30px 10px 40px;}
.nr_honorlist dl{width:280px; height:280px; padding:15px 15px 15px 15px;float:left; margin:10px; display:inline;}
.nr_honorlist dl img{ max-width:280px; max-height:280px;}
.nr_honorlist dd{text-align:left; line-height:31px;width:100%;}

.nr_patentlist{padding:10px 30px 10px 40px;}
.nr_patentlist dl{width:280px; height:280px; padding:15px 15px 15px 15px;float:left; margin:10px; display:inline;}
.nr_patentlist dl img{ max-width:280px; max-height:280px;}
.nr_patentlist dd{text-align:left; line-height:31px;width:100%;}

.page{ text-align:center; font-size:13px;}
.page span{ color:#999999;}
.page span.cur_page{ color:#ff0000;}
.page a{ color:#0a6ae2}
.page input[type="text"]{ width:20px; padding:0 5px;}

.nr_case{ padding:10px 40px 10px 40px;}
.nr_case dl{ padding:15px; border-bottom:1px dashed #999999;}
.nr_case dl dt{ float:left; padding:1px; border:1px solid #dbdbdb; height:81px;}
.nr_case dl dd{ float:left; margin-left:15px; width:430px;}
.nr_case dl dd h3{ font-weight:bold; width:430px; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; font-size:13px; margin-bottom:5px;}
.nr_case dl dd h3 a{ color:#0a6ae2;}
.nr_case dl dd p{ line-height:20px;}
.nr_case dl dd span{ color:#999999; font-size:13px; display:block; margin-top:5px;}

.nr_resource{ padding:10px 40px 10px 40px;}
.nr_resource ul li{ width:100%; float:left; height:30px; line-height:30px; border-bottom:1px dotted #d9d9d9; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; font-size:14px; font-family:"Microsoft YaHei";}

.nr_top_sp{ width:100%; height:auto; background:none;}
.nr_top_sp span{ margin-top:0px;}
.nr_svs_tile{ padding:0px 40px 0px 40px;}
.nr_svs_form{ margin:10px 40px 10px 40px; border:1px solid #d9d9d9; background:#fafafa; padding:15px;}
.nr_svs_form ul{}
.nr_svs_form ul li{ width:100%; height:auto; float:left; font-size:14px; margin-bottom:15px; font-family:"Microsoft YaHei"; } 
.nr_svs_form ul li span{ float:left; width:75px; text-align:right; margin-top:3px;}
.nr_svs_form ul li span em{ color:#ff0000;}
.nr_svs_form ul li div{ margin-left:80px;}
.nr_svs_form ul li div input[type="text"]{ width:248px; height:24px; line-height:24px; padding:0 5px; border:1px solid #cccccc; background-color:#eeeeee;}
.nr_svs_form ul li div textarea{ width:425px; height:94px; border:1px solid #cccccc; background-color:#eeeeee; padding:5px; resize:none;}
.nr_svs_form ul li input[type="submit"]{ width:105px; height:32px; background:url(../images/xuqiu_btn.gif) no-repeat; border:0px; cursor:pointer; float:right; margin-right:121px; display:inline;}

.backtotop{ width:25px; height:94px; position:fixed; right:0px; bottom:100px; cursor:pointer; display:none;}

.dialog_mengban{ position:absolute; z-index:99; top:0px; left:0px; width:100%; height:100%; background-color:#000000; opacity:0.5; filter:alpha(opacity=50);}
.dialog_tc{ width:350px; height:auto; border:3px solid #4696d1; background-color:#ffffff; position:absolute; z-index:100; top:50%; left:50%; margin-left:-175px;}
.dialog_tc h6{ background:url(../images/dialog_topbg.jpg) repeat-x; height:23px; line-height:23px; border-bottom:1px solid #c5c5a9;}
.dialog_tc h6 span{ float:left; margin-left:10px;}
.dialog_tc h6 a{ float:right; margin-right:10px;}
.dialog_content{ padding:20px;}
.dialog_content p{ text-align:center; padding:0px 0px 10px 0; font-family:"Microsoft YaHei"; font-size:14px; line-height:22px;}
.dialog_content .dialog_btn{ width:105px; height:32px; margin:auto;}

.backTop { width:25px; height:94px; background:url(../images/backtop.jpg) no-repeat; position:fixed; _position:absolute; right:0; top:300px; cursor:pointer;}



.pro_c_each_li{ float:left; border:1px solid #dddddd; padding:1px; text-align:center; margin-left:19px; display:inline;}
.pro_c_each_li span{ display:block; width:168px; background-color:#d6d6d6; padding:5px 0; text-align:center; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
.ar_btm{position:absolute;top:282px;}